*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
@font-face { font-family: "STKAITI"; src: url('../fonts/STKAITI.TTF'); src: url('../fonts/STKAITI.TTF'); format('embedded-opentype'), url('../fonts/STKAITI.TTF'); format('woff'), url('../fonts/STKAITI.TTF'); format('truetype'), url('../fonts/STKAITI.TTF'); format('svg'); font-weight: normal; font-style: normal;}

/*header*/

.header{ overflow: hidden; width: 100%;}
.header .h-nr-1{ width: inherit; overflow: hidden;background: #f0f0f0;height: 38px; line-height: 38px;}
.header .header-top{ width: 1200px; margin: 0 auto;}
.header .header-top .header-left{ float: left; letter-spacing: 1px;}
.header .header-top .header-left,.header .header-top .header-right a{ font-size: 14px; color: #999;}
.header .header-top .header-right{ float: right; margin-right: 50px;}
.header .header-top .header-right a {}

.header .header-top .header-right a:first-child+a+a{margin-right: 0;}
.header .header-top .header-right a:hover{ color: #1f295d;}
.header .header-top .header-right span{ border: 1px solid #a6a6a6; margin: -2px 10px 0; display: inline-block; height: 13px; vertical-align: middle;}
.header .h-nr-2{ width: inherit; overflow: hidden; padding: 30px 0;}
.header .h-nr-2 .zb{ width: 1200px; margin: 0 auto;}
.header .h-nr-2 .zb .left{ width: 390px;}
.header .h-nr-2 .zb .left .wbl{ width: 290px;}
.header .h-nr-2 .zb .left .wbl,.header .h-nr-2 .zb .left img{ display: inline-block; vertical-align: middle;}

/*.header .h-nr-2 .zb .left .wbl h1,.header .h-nr-2 .zb .left .wbl h2{
	    font-family: STKAITI;
    font-weight: bold;
}
.header .h-nr-2 .zb .left .wbl h1{
	color:#fa0404;
	font-size: 16px;
}
.header .h-nr-2 .zb .left .wbl h2{
	color:#030303;
	font-size: 14px;
}*/

.header .h-nr-2 .zb .left .wbl img{ margin-top: 10px;}
.header .h-nr-2 .zb .left,.header .h-nr-2 .zb .wb{ display: inline-block; vertical-align: middle;}
.header .h-nr-2 .zb .wb{ letter-spacing: 1px;}
.header .h-nr-2 .zb .wb p {}

.header .h-nr-2 .zb .wb p b{ color: #1f295d; font-size: 26px;font-weight: normal;}
.header .h-nr-2 .zb .wb p + p>i{ color: #7f7f7f;font-size: 20px;}
.header .h-nr-2 .right{ width: 270px; display: inline-block; vertical-align: top; text-align: right;}
.header .h-nr-2 .right .lx-ph {}

.header .h-nr-2 .right>div{ display: inline-block; vertical-align: middle; text-align: left;}
.header .h-nr-2 .right>div p{ color: #787878; font-size: 18px; text-align: right; margin-right: 20px;}
.header .h-nr-2 .right>div p+p{ font-size: 24px;color: #333;}
.header .nav{ background: url(../images/navjbbg.png)no-repeat; position: relative; background: url(../images/navjbbg.png)\9 no-repeat; width: 100%; height: 56px; line-height: 56px; background-size: cover; overflow: hidden;}
.header .nav .nav-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.header .nav .nav-content ul li{ float: left; position: relative; margin-right: 16px;}
.header .nav .nav-content ul li:first-child+li+li+li+li+li+li+li+li+li{ margin-right: 0;}
.header .nav .nav-content ul li a{ color: #fff; font-size: 16px; position: relative; display: inline-block; height: 56px;width: 130px; line-height: 56px; text-align: center;}
.header .nav .nav-content ul li a.on,.header .nav .nav-content ul li a:hover{ background: url(../images/navbg.png)no-repeat; background: url(../images/navbg.png)\9 no-repeat;}

/*首页banner*/

.banner{ width: 1920px; margin-left: -960px; left: 50%; position: relative; height: 600px;}
.banner ul.bb{ position: relative; padding: 0px; margin: 0px; z-index: 5;}
.banner ul.bb li{ position: absolute; display: none;}
.banner .num{ position: absolute; width: 100%; bottom: 10px; z-index: 100; text-align: center}
.banner .num li{ display: inline-block; *display: inline; *zoom: 1; width: 12px; height: 12px; display: inline-block; margin: 0 4px; background: #fff; line-height: 12px; text-indent: -100px; overflow: hidden; border-radius: 10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    behavior: url(PIE-1.0.0/PIE.htc);
}
.banner .num li.num_hover{ background-color: #1f295d;}
.banner .num li.num_hover a{ color: #fff;}
.banner .num li a{ float: left; display: inline; text-align: center; color: #666; text-decoration: none; cursor: pointer; width: 18px; height: 18px; line-height: 18px;}

/*search*/

.search{ width: 100%; height: 74px; line-height: 74px; background-color: rgb(255, 255, 255);box-shadow: 0.382px 1.963px 0px 0px rgba(215, 215, 215, 0.35), 0px 6px 10px 0px rgba(126, 126, 126, 0.35);}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 18px; color: #333; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top;}
.search-keywords .wb > span{ color: #666; font-size: 16px; display: inline-block; margin-right: 6px;}
.search-keywords .wb > a{ color: #b2b2b2; font-size: 14px; display: inline-block;}
.search-keywords .wb > a:hover{ color: #1F295D;}
.search-keywords .wb > a:hover:after{ color: #666;}
.search-keywords .wb > a:after{ content: "-"; display: inline-block; vertical-align: middle; margin: 0 5px;}
.search-keywords .wb > a + a + a + a:after{ content: "";}
#searchForm{ background: url(../images/search.png) no-repeat; width: 279px; line-height: 35px; height: 35px; z-index: 99; position: relative; margin-top: 15px;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; height: 35px; background: none; line-height: 35px; margin-top: -2px; color: #b2b2b2; border-radius: 5px; padding-left: 13px; outline: none; border: none; width: 230px; font-size: 14px;}
.search-form #s_btn{ width: 48px; height: 35px; background: none; color: #fff; outline: none; border: none; cursor: pointer; margin-left: -4px; display: inline-block; vertical-align: top;}
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#searchForm .search-input::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #b2b2b2;}
#searchForm .search-input:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #b2b2b2;}
#searchForm .search-input::-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #b2b2b2;}
#searchForm .search-input:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #b2b2b2;}

/*more-title*/

.more-title{ width: 1200px; margin: 0 auto; text-align: center;}
.more-title img{ margin-top: 40px;}

/*con1*/

.con1{ background: #f7f7f7; margin: 40px 0;}
.con1 .content{ width: 1200px; margin: 0 auto; padding-bottom: 40px;}
.con1 .content ul{ margin-top: 20px;}
.con1 .content ul li{ float: left; width: 285px; margin-right: 20px;}
.con1 .content ul li+li+li+li{ margin-right: 0;}
.con1 .content ul li .pic{ width: 285px; height: 190px; overflow: hidden;}
.con1 .content ul li .js{ text-align: center; background: #1F295D; padding-bottom: 17px;}
.con1 .content ul li .js p:first-child{ padding-top: 20px;}
.con1 .content ul li .js p{ color: #fff; font-size: 22px}
.con1 .content ul li .js p+p{ font-size: 18px}
.con1 .content ul li .js hr{ display: inline-block; width: 77px; height: 1px; border: none; background-color: rgb(187, 187, 187); outline: none;}
.con1 .content ul li:hover{ transition: all 300ms; box-shadow: 0px 4px 14px 0px rgba(76, 76, 76, 0.35);}

/*.con1 .content ul li:hover .js{ background: #d10606; transition: all 200ms;}*/


/*con2*/

.con2{ background: url(../images/bj-11.png)no-repeat; background: url(../images/bj-11.png)\9 no-repeat; height: 676px; width: 100%; background-size: 100% 676px;}
.con2 .content{ width: 1200px; margin: 0 auto; padding-top: 45px;}
.con2 .content ul li{ float: left;}
.con2 .content ul .li1{ width: 380px; height: 242px;}
.con2 .content ul .li2{ background: url(../images/powerfa1.png)no-repeat; background: url(../images/powerfa1.png)\9 no-repeat; width: 238px; height: 242px;}
.con2 .content ul .li2{ margin-left: -20px; z-index: 11; position: relative;}
.con2 .content ul li h1{ color: #d10606; font-size: 18px;}
.con2 .content ul .li2 .wb{ margin: 40px 0 0 40px;}
.con2 .content ul .li3 .wb{ margin: 40px 0 0 20px;}
.con2 .content ul li hr{ background-color: rgb(179, 179, 179); width: 114px; height: 1px; border: none; outline: none; margin: 15px 0;}
.con2 .content ul li p{ color: #666; font-size: 14px; line-height: 28px;}
.con2 .content ul .li3{ background: url(../images/powerfa2.png)no-repeat; background: url(../images/powerfa2.png)\9 no-repeat; width: 238px; height: 242px;}
.con2 .content ul .li3{ margin-right: -20px; position: relative; z-index: 11;}

/*product*/

.product{ width: 1200px; margin: 0 auto; padding: 40px 0 0;}
.product .pro-left{ width: 244px; border: 1px solid #cfcfcf; overflow: hidden;}
.product .pro-left,.product .right{ float: left;}
.product .pro-left .bt{ text-align: center;background: #1F295D;padding: 10px 0 0;}
.product .pro-left .bt h1{ font-size: 30px; color: #fff;text-transform: uppercase;}
.product .pro-left .bt h1+h1{ font-size: 28px;opacity: 0.52;}
.product .pro-left .sideMenu h3,.product .pro-left .sideMenu h5{ background: #1F295D; height: 34px; line-height: 34px; border-top: 1px solid #cfcfcf;cursor: pointer;}
.product .pro-left .sideMenu h3>a,.product .pro-left .sideMenu h5>a{ font-size: 16px; color: #fff;}
.product .pro-left .sideMenu h3 img,.product .pro-left .sideMenu h5 img{ vertical-align: middle; margin: -3px 20px 0 15px;}
.product .pro-left .sideMenu ul li,.product .pro-left .sideMenu ol li{ height: 36px; line-height: 36px; border-bottom: 1px solid #cfcfcf;}
.product .pro-left .sideMenu ul li a,.product .pro-left .sideMenu ol li a{ font-size: 14px; color: #4C4C4C;}
.product .pro-left .sideMenu ul li a:hover,.product .pro-left .sideMenu ol li a:hover{ color: #d10606;}
.product .pro-left .sideMenu ul li a:hover:before,.product .pro-left .sideMenu ol li a:hover:before{ content: url(../images/fk2.png);}
.product .pro-left .sideMenu ul li a:before,.product .pro-left .sideMenu ol li a:before{ content: url(../images/fk.png); width: 3px; height: 13px; vertical-align: middle; margin: 0 10px 0 15px;}
.product .pro-left .lxdb{ background: #1F295D; padding: 20px 0 17px 20px;}
.product .pro-left .lxdb .rx h2{ font-size: 16px; color: #fff;}
.product .pro-left .lxdb .rx h2>img{ vertical-align: middle; margin: -5px 0 0 15px;}
.product .pro-left .lxdb .rx h2+h2{ font-size: 24px; margin: 20px 0 0 0;}

.product .right{ width: 935px; margin-left: 20px;}
.product .right .top{ height: 40px; line-height: 40px; background: #1F295D;}
.product .right .top .l-nr{ float: left; padding: 0 20px; background: #D10606; position: relative;}
.product .right .top .l-nr>h1>img{ vertical-align: middle; margin-right: 10px;}
.product .right .top .l-nr>h1{ font-size: 16px; color: #fff;}
.product .right .top .r-nr{ float: right; margin-right: 10px;}
.product .right .top .r-nr a{ font-size: 14px; color: #fff; text-transform: uppercase;}
.product .right .top .l-nr .triangle-down{ position: absolute; height: 0; width: 0; border: 10px solid #D10606; border-color: #D10606 transparent transparent transparent; left: 75px; bottom: -20px; z-index: 11; zoom: 1;}
.product .right ul{ margin-top: 20px;}
.product .right ul li{ float: left; margin: 0 20px 20px 0; width: 298px;}
.product .right ul li .pic{ border: 1px solid #d5cece; height: 260px; width: 298px; overflow: hidden;}
.product .right ul li p{ background-color: rgb(235, 235, 235); height: 35px; line-height: 35px; font-size: 16px; color: #333; text-align: center;}
.product .right ul li:hover p{ background: #D10606; color: #fff;}
.product .right ul li:hover .pic{ border: 1px solid #D10606;}
.product .right ul li:first-child+li+li,.product .right ul li:first-child+li+li+li+li+li,.product .right ul li:first-child+li+li+li+li+li+li+li+li{ margin: 0 0 20px 0;}

/*con3*/

.con3{ width: 1200px; margin: 0 auto; padding: 50px 0 0;}
.con3 .left,.con3 .right{ float: left}
.con3 .left{ width: 565px; height: 511px;}
.con3 .right {}

.con3 .right dl dd:first-child,.con3 .right dl dd:first-child+dd+dd+dd+dd+dd{ margin: 0 0 50px -25px;}
.con3 .right dl dd:first-child+dd,.con3 .right dl dd:first-child+dd+dd+dd+dd{ margin: 0 0 50px 18px;}
.con3 .right dl dd:first-child+dd+dd,.con3 .right dl dd:first-child+dd+dd+dd{ margin: 0 0 50px 40px;}
.con3 .right dl dd{ width: 595px; border-bottom: 1px dashed #e8e8e8; margin-bottom: 50px;}
.con3 .right dl dd h1:before{ content: url(../images/inco3.png); width: 20px; height: 16px; vertical-align: middle;}
.con3 .right span{ color: #d10606; font-size: 24px; margin: 0 10px;}
.con3 .right b{ color: #7c7c7c; font-size: 16px;}
.con3 .content .moresdq{ margin: 30px 0 0; text-align: center;}
.con3 .content .moresdq .more{ color: #fff; font-size: 16px; border-radius: 9px; width: 140px; height: 46px; line-height: 46px; text-align: center; display: inline-block;}
.con3 .content .moresdq .more1{ background-color: rgb(31, 41, 93); margin-right: 95px;}
.con3 .content .moresdq .more2{ background-color: rgb(179, 179, 179);}

/*con4*/

.con4{ background: url(../images/lcbg.png)no-repeat; background: url(../images/lcbg.png)\9 no-repeat; background-size: 100% 511px; width: 100%; height: 511px; margin: 40px 0 0 0;}
.con4 .dw{ padding: 60px 0 0;}
.con4 .content{ width: 1200px; margin: 0 auto; background: #fff; padding: 60px 0 74px;}
.con4 .content ul li{ float: left; text-align: center; width: 238px;}
.con4 .content ul li .pic {}

.con4 .content ul li+li+li+li+li>.js{ border-right: none;}
.con4 .content ul li .js{ border-right: 1px solid #ccc;}
.con4 .content ul li .js span{ color: #d10606; font-size: 46px;}
.con4 .content ul li .js h1{ color: #999; font-size: 18px;}
.con4 .content ul li .js p{ color: #666; font-size: 14px;}
.con4 .content .rx{ margin-top: 40px; text-align: center;}
.con4 .content .rx h2{ color: #d10606; font-size: 26px; display: inline-block; margin-right: 30px; vertical-align: middle;}
.con4 .content .rx .more{ color: #fff; font-size: 16px; border-radius: 9px; background-color: rgb(31, 41, 93); width: 140px; height: 46px; display: inline-block; line-height: 46px; text-align: center;}

/*advantage*/

.advantagebg{ background: url(../images/ysbg.png)no-repeat center center; height: 1285px; width: 100%;
    background: url(../images/ysbg.png)\9 no-repeat center center;
}
.advantage{ width: 1200px; margin: 0 auto;}
.advantage .top .l-nr,.advantage .top .r-nr{ float: left;}
.advantage .ys1{ width: 909px; position: relative;}
.advantage .dy1{ position: absolute; right: 386px; bottom: -5px;}
.advantage .top .l-nr{ background: url(../images/ystb1.png)no-repeat; height: 133px;
    background: url(../images/ystb1.png)\9 no-repeat;
}
.advantage .top .l-nr p{ color: #1f295d; font-size: 18px;}
.advantage .top .l-nr .bt{ margin: 45px 0 0 30px;}
.advantage .top .r-nr{ margin: 50px 0 0 50px;}
.advantage dl dd .left,.advantage dl dd .right{ float: left;}
.advantage dl dd .tm span{ text-transform: uppercase;}
.advantage dl dd .tm span>em{ color: #D10606; font-size: 30px; margin: 0 5px 0 10px;}
.advantage dl dd .tm span>b{ color: #666; font-size: 72px;}
.advantage dl dd .tm span>i{ color: #a7a7a7; font-size: 14px;}
.advantage dl dd .js{ margin-top: 20px;}
.advantage dl dd .js p{ color: #666; font-size: 14px; line-height: 30px;}
.advantage dl dd .js>p>i{ width: 478px; text-align: justify; display: inline-block;}
.advantage dl dd .js p:before{ content: url(../images/fk3.png); width: 10px; height: 10px; display: inline-block; margin-right: 10px; vertical-align: top;}
.advantage .dltwo dd .js p:before{ content: url(../images/fk4.png);}
.advantage dl dd .right{ width: 385px; font-size: 0; margin-left: 25px;}
.advantage dl dd .right img{ margin-top: 20px;}
.advantage .dltwo dd p,.advantage .dltwo dd span>i,.advantage .dltwo dd span>b{ color: #fff!important;}
.advantage .dltwo .left{ width: 785px; margin-top: 50px;}
.advantage .dltwo .left p>i{ width: 600px;}
.advantage .dltwo{ margin-top: 7px;}
.advantage .dltwo dd .right img+img{ margin-top: 25px;}

/*case*/

.case{ width: 1200px; margin: 0 auto; padding-top: 40px; position: relative; z-index: 12; background: #fff;}
.case .hd{ text-align: center;}
.case .hd ul li{ display: inline-block; color: #fff; font-size: 16px; height: 42px; line-height: 42px; width: 219px; text-align: center; background: #1F295D; border-radius: 5px; cursor: pointer; margin-right: 20px;}
.case .hd ul li.on{ background: #D10606;}
.case .bd{ margin-top: 40px;}
.case .bd .left{ width: 521px; height: 357px; display: inline-block;}
.case .bd .right{ margin-left: 10px; width: 600px; display: inline-block; vertical-align: top;}
.case .bd .right .pic,.case .bd .right .wb{ display: inline-block; vertical-align: top;}
.case .bd .right .pic{ width: 163px;}
.case .bd .right .pic img+img{ margin-top: 15px;}
.case .bd .right .wb{ margin-left: 18px; width: 415px; text-align: justify;}
.case .bd .right .wb .jsnr{ color: #666; font-size: 14px; line-height: 28px; height: 234px;}
.case .bd .right .wb h1{ color: #333; font-size: 18px;}
.case .bd .right .wb hr{ margin: 10px 0; background-color: rgb(169, 169, 169); outline: none; border: none; width: 30px; height: 3px;}
.case .bd .right .wb .tbbtn{ width: 140px; height: 46px; text-align: center; line-height: 46px; color: #fff; font-size: 16px; border-radius: 5px; display: inline-block;}
.case .bd .right .wb .more1{ background: #1F295D; margin-right: 40px;}
.case .bd .right .wb .more2{ background: #b3b3b3;}
.casebg{ width: 100%; position: relative;}
.casebg .casebg1{ background-color: rgb(239, 239, 239); position: absolute; left: 0px; zoom: 0; z-index: 1; width: 100%; height: 196px; bottom: 0;}

/*about*/

.about-bg{ background: #f2f2f2; height: 510px;}
.about-bg .about{ width: 1200px; margin: 0 auto; position: relative; padding: 75px 0 0 0;}
.about-bg .about-nr{ border: 1px solid #1F295D; height: 380px; background: #fff; position: relative; z-index: 22;}
.about-bg .about-nr .left{ font-size: 14px; color: #666; margin: 20px 30px 0 15px; width: 345px; text-align: justify; line-height: 26px; display: inline-block; vertical-align: top;}
.about-bg .about-nr .left hr{ background-color: rgb(209, 6, 6); width: 30px; height: 3px; outline: none; border: none; margin-bottom: 10px;}
.about-bg .about-nr .right{ display: inline-block;}
.about-bg .about-nr .right .r-bg{ background: url(../images/about-r-bg.png)no-repeat;
    background: url(../images/about-r-bg.png)\9 no-repeat;
    width: 662px; height: 446px; margin-top: -39px; display: inline-block;}
.about-bg .about-nr .right .bd{ margin-top: -20px; margin-left: 20px;}
.about-bg .about-nr .left p+p{ margin-top: 15px;}
.about-bg .about-nr .hd{ width: 92px; height: 42px; position: absolute; right: -47px; top: 145px;}
.about-bg .about-nr .hd .next-3,.about-bg .about-nr .hd .prev-3{ width: 46px; height: 42px; position: absolute; top: 0; cursor: pointer;}
.about-bg .about-nr .hd .next-3{ left: 0;}
.about-bg .about-nr .hd .prev-3{ right: 0;}
.about-bg .dy-tb{ position: absolute; left: -351px; top: 292px;}
.xc-dq{ margin-top: 25px; height: 290px;}
.xc-dq .content{ margin-top: 20px;}
.xc-dq .content .nr{ position: relative; height: 338px;}
.xc-dq .bg{ background: url(../images/line.png) no-repeat; width: 100%; height: 33px;
    background: url(../images/line.png)\9 no-repeat;
}
.xc-dq .bg a{ float: right; margin-right: 32px; text-transform: uppercase; margin-top: 5px; font-size: 14px; color: #666;}
.xc-dq .bg ul li{ display: inline-block; margin-right: 20px; cursor: pointer;}
.xc-dq .bg .parHd .xc-img{ display: inline-block; margin-right: 5px; position: relative; width: 18px; height: 18px;}
.xc-dq .bg .parHd .xc-img img{ position: absolute;}
.xc-dq .bg .parHd ul li.on span{ color: #D10606; font-size: 18px;}
.xc-dq .bg .xc .xc-img .yc-1{ display: none;}
.xc-dq .bg .parHd ul li.on .yc-1{ display: block;}
.xc-dq .bg .parHd ul li.on .xs-1{ display: none;}
.xc-dq .bg .parHd .yc-2{ display: none;}
.xc-dq .bg .parHd ul li .xs-2{ display: block;}
.xc-dq .bg .parHd ul li.on .xs-2{ display: none;}
.xc-dq .bg .parHd ul li.on .yc-2{ display: block;}
.xc-dq .bg .xc span{ display: inline-block; vertical-align: top; margin-top: -2px;}
.xc-dq .bg .xc{ display: inline-block; margin-left: 15px; padding-top: 8px;}
.xc-dq .qy-img{ position: relative;}
.slideGroup{ width: 1200px; margin: 0 auto;}
.slideGroup .slideBox{ zoom: 1; padding: 20px 0 20px 35px; position: relative;}
.slideGroup .parBd ul{ overflow: hidden; zoom: 1;}
.xc-dq .qy-img ul li{ display: inline-block; text-align: center; width: 265px; margin-right: 15px;}
.xc-dq .qy-img ul li .top-img{ width: 265px; height: 190px; overflow: hidden;}
.xc-dq .qy-img ul li:hover .top-img img{ transform: scale(1.1, 1.1); transition: all 0.8s;}
.xc-dq .qy-img ul li .title-wb a{ color: #999; font-size: 16px; padding: 6px 0; display: inline-block;}
.xc-dq .qy-img ul li:hover .title-wb a{ color: #1F295D;}
.xc-dq .content .sPrev,.xc-dq .content .sNext{ position: absolute; cursor: pointer; display: block; width: 20px; height: 60px; z-index: 28; zoom: 1; top: 65px;}
.xc-dq .content .sNext{ left: 0;}
.xc-dq .content .sPrev{ right: 0;}

/*new*/

.new{ width: 1200px; margin: 0 auto;}
.new .new-nr{ background: url(../images/newbg.png)no-repeat center center;
    background: url(../images/newbg.png)\9 no-repeat center center;
    height: 411px; width: 1200px;}
.new .new-nr .new-one{ padding: 50px 0 0 175px;}
.new .new-nr .new-one .left,.new .new-nr .new-one .right{ float: left;}
.new .new-nr .new-one .left{ width: 464px;}
.new .new-nr .new-one .left .pic{ width: 464px; height: 221px;}
.new .new-nr .new-one .left .bt h1{ overflow: hidden; margin-top: 8px;}
.new .new-nr .new-one .left .bt hr{ background-color: rgb(201, 201, 201); width: 110px; height: 1px; outline: none; border: none; margin-top: 10px;}
.new .new-nr .new-one .left h1>a{ color: #D10606; font-size: 18px; float: left;}
.new .new-nr .new-one .left h1>span{ color: #ccc; font-size: 14px; float: right;}
.new .new-nr .new-one .left p{ color: #888; font-size: 14px; margin-top: 15px; line-height: 28px;}
.new .new-nr .new-one .right{ margin-left: 20px;}
.new .new-nr .new-one .right dl dd .l-nr{ color: #ccc; font-size: 72px; position: relative; width: 60px;}
.new .new-nr .new-one .right dl dd .l-nr:after{ content: ""; display: inline-block; width: 1px; position: absolute; height: 77px; top: 15px; right: 0; background: rgb(204, 204, 204);}
.new .new-nr .new-one .right dl dd .l-nr,.new .new-nr .new-one .right dl dd .r-nr{ display: inline-block; vertical-align: top;}
.new .new-nr .new-one .right dl dd .r-nr{ margin-left: 20px;}
.new .new-nr .new-one .right dl dd .r-nr h1>a{ color: #333; font-size: 18px; margin-top: 15px; display: inline-block;}
.new .new-nr .new-one .right dl dd .r-nr a:hover{ color: #D10606;}
.new .new-nr .new-one .right dl dd .r-nr p>a{ color: #999; font-size: 14px; display: inline-block; width: 433px;}
.new .new-nr .new-one .right dl dd:first-child,.new .new-nr .new-one .right dl dd:first-child+dd,.new .new-nr .new-one .right dl dd:first-child+dd+dd{ margin-top: 10px;}
.new .content{ width: 1200px; margin: 0 auto;}
.new .content .top img{ display: inline-block;}
.new .content .nr{ margin-top: 25px;}
.new .content .nr .two{ margin: 30px 0;}
.new .content .nr .two .left{ width: 450px; display: inline-block; overflow: hidden;}
.new .content .nr .two .new-tb{ height: 40px; line-height: 40px; background: #1F295D;}
.new .content .nr .two .new-tb {}

.new .content .nr .two .new-tb span{ color: #fff; font-size: 18px; margin-left: 15px;}
.new .content .nr .two .new-tb a{ color: #fff; font-size: 14px; float: right; padding-right: 10px; text-transform: uppercase;}
.new .content .nr .two .wen a:hover,.new .content .nr .two ul li .da p a:hover{ color: #D10606;}
.new .content .nr .two .lb-new{ margin-top: 20px;}
.new .content .nr .two .lb-new ul .xs{ margin-top: 10px; padding-bottom: 10px;}
.new .content .nr .two .lb-new ul .jj{ margin-top: 10px;}
.new .content .nr .two .lb-new ul li div{ display: inline-block; vertical-align: middle;}
.new .content .nr .two .lb-new ul li .wen{ color: #4c4c4c; font-size: 18px;}
.new .content .nr .two .lb-new ul li .wen:before{ content: "问"; background-color: rgb(31, 41, 93);}
.new .content .nr .two .lb-new ul li .da:before,.new .content .nr .two .lb-new ul li .wen:before{ border-radius: 50%; width: 32px; height: 32px; text-align: center; line-height: 32px; color: #fff; font-size: 18px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.new .content .nr .two .lb-new ul li .da:before{ content: "答"; background-color: rgb(209, 6, 6);}
.new .content .nr .two .lb-new ul li .da p{ display: inline-block; vertical-align: middle;}
.new .content .nr .two .lb-new ul li .da {}

.new .content .nr .two .lb-new ul li .da a{ word-break: break-all; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; display: -webkit-box; width: 400px; font-size: 14px; color: #808080;}
.new .content .nr .two .lb-new ul li img{ display: inline-block; vertical-align: top;}
.new .content .nr .two .lb-new ul .jj{ height: 32px!important;}
.new .content .nr .two .right{ width: 725px; display: inline-block; vertical-align: top; margin-left: 20px;}
.new .content .nr .two .right .new-zx{ margin-top: 20px;}
.new .content .nr .two .right .new-zx .pic{ border: 1px solid #dadada; display: inline-block; width: 350px; height: 215px;}
.new .content .nr .two .right .new-zx .js{ margin-left: 10px; display: inline-block; vertical-align: top;}
.new .content .nr .two .right .new-zx .js h1{ font-size: 18px;}
.new .content .nr .two .right .new-zx .js h1 a{ color: #333;}
.new .content .nr .two .right .new-zx .js h1 a:hover{ color: #D10606;}
.new .content .nr .two .right .new-zx .js p{ color: #999; font-size: 14px; margin: 10px 0;}
.new .content .nr .two .right .new-zx .js .js-nr{ width: 356px; font-size: 14px; text-align: justify;}
.new .content .nr .two .right .new-zx .js .js-nr a{ color: #808080; word-break: break-all; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; display: -webkit-box; line-height: 25px; height: 110px;}
.new .content .nr .two .right .new-zx .js .js-nr a:hover,.new .content .nr .two .right .new-zx .js .more a:hover{ color: #D10606;}
.new .content .nr .two .right .new-zx .js .more a{ display: inline-block; color: #bcbcbc; font-size: 14px; float: right;}
.new .content .nr .two .right .new-zx .zx-lb ul li img{ display: inline-block; vertical-align: top;}
.new .content .nr .two .right .new-zx .zx-lb ul li a span{ float: right;}
.new .content .nr .two .right .new-zx .zx-lb ul li a,.new .content .nr .two .right .new-zx .zx-lb ul li a span{ color: #808080; font-size: 14px;}
.new .content .nr .two .right .new-zx .zx-lb ul li a:hover,.new .content .nr .two .right .new-zx .zx-lb ul li a:hover span{ color: #D10606;}
.new .content .nr .two .right .new-zx .zx-lb ul li{ border-bottom: 1px dashed rgb(204, 204, 204); padding: 10px 0;}
.new .content .nr .two .right .new-zx .zx-lb{ margin-top: 10px;}

/*friends-list*/

.friends-list{ width: 1200px; margin: 0 auto; background: url(../images/links.png)no-repeat;
    background: url(../images/links.png)\9 no-repeat;
    height: 70px; line-height: 70px;}
.friends-list ul li{ margin-right: 30px; float: left;}
.friends-list ul{ padding: 13px 0 0 20px;}
.friends-list ul li>a{ font-size: 14px; color: #999;}

/*foot*/

.footnav{ margin-top: 60px;}
.footnav .nav{ background: url(../images/footnav.png)no-repeat; position: relative; background: url(../images/footnav.png)\9 no-repeat; width: 100%; height: 77px; line-height: 51px; background-size: cover; overflow: hidden;}
.footnav .nav .nav-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.footnav .nav .nav-content ul li{ float: left; position: relative; margin-right: 16px;}
.footnav .nav .nav-content ul li:first-child+li+li+li+li+li+li+li+li+li{ margin-right: 0;}
.footnav .nav .nav-content ul li a{ color: #fff; font-size: 16px; position: relative; display: inline-block; height: 56px; width: 130px; line-height: 56px; text-align: center;}
.footnav .nav .nav-content ul li a:hover{ background: url(../images/navbg.png)no-repeat; background: url(../images/navbg.png)\9 no-repeat;}
.foot{ width: 100%; background: #1f295d; padding: 30px 0 55px; margin-top: -16px;}
.foot .content{ width: 1200px; margin: 0 auto;}
.foot .content .one img,.foot .content .one .wbl{ display: inline-block; vertical-align: middle;}
.foot .content .one .wbl img{ display: block; margin-left: 8px;}
.foot .content .one .wbl img+img{ margin-top: 10px;}
.foot .content .one,.foot .content .two,.foot .content .three{ display: inline-block; vertical-align: middle;}
.foot .content .one{ width: 460px;}
.foot .content .two{ width: 280px; text-align: right;}
.foot .content .three ul{ margin: 20px 0 0 50px;}
.foot .content .three ul li{font-size: 14px; line-height: 30px; color: #eee;text-align: left;}
.foot .content .three{ width: 370px; border-right: 1px solid #eee; border-left: 1px solid #eee;}
.bottom-foot{ width: 100%; background: #d10606; height: 36px; line-height: 36px;}
.bottom-foot .db-nr{ width: 1200px; text-align: center; margin: 0 auto; letter-spacing: 1px; color: #070002; font-size: 15px;}
.bottom-foot .db-nr a,.bottom-foot .db-nr span{ color: #e3e3e3; font-size: 14px;}
#btn_top ul{ overflow: hidden;}
#btn_top li{ float: left; margin-left: 10px;}
#btn_top li img{ display: block;}
#btn_top{ width: 50px; height: 50px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;z-index: 50;zoom: 1;}
#btn_top h4{ width: 50px; height: 50px; overflow: hidden; position: relative;}
#btn_top img{ display: block; position: absolute; top: 0; left: 0;}
